Условно запрос можно разделить на 4 части. Первая часть это период и общие настройки.
Вторая часть это создание переменных запроса. То есть мы связываем какую то внутреннею переменную с конкретным реквизитом документа.
Дальше мы можем создавать функции которые будут производить математические операции с внутренними переменными запроса.
Ну и наконец группировка внутренних данных.
Итак.
1. Период и общие параметры 2. Создание переменных запроса 3. Создание математических функций 4. Группировка результатов.